updates to comparison test
added compass DS and SPSA SA optimizers to the list
change trefethen example to use the new comparison and reporting functions
moved report printing and repeated eval to bboptimize, rewrote examples that were affected