adding stuff needed for optimization
renaming files
debugging route gradient stuff
getting optimization to work
my changes to run-exp adding new plots and analyzing variance
added changes from merge between andy and my run-experiments that couldn't be done automatically