refactored more code.  setup synthetic experiments framework
added synthetic experiments runner and plot script