more cleanup work
add tests and cleanup some files
remove _quench_obsolete.py
remove support for obsolete interface to optimizers
add test for steepest descent
remove duplicate rotations function
add more tests for rotations.mx2q
add some tests for adaptive takestep
remove most of mindist/backward_compatibility.py

The only function left is CoMToOrigin which is still used in a number of
places
move colfusion.py to playground

It wasn't documented or tested and it didn't seem like it was used.
add test for invert3x3
add test for Signal
remove reference to coldfusion
add tests for morse cluster system

add properties to MorseCluster
add more tests for xy_model potential
add more tests for python LBFGS
add test for optim compatibility
update setup.py with new testing data files
add some detailed tests For FindTransitionState

I found a few bugs while doing so, mostly to do with checking to see
whether the eigenvalue was negative.  The logic of all the if statements
was a bit confused.  Also, check_negative was turned off by default.  I
turned it back on.
Merge pull request #76 from js850/cleanup_style

Add more tests and cleanup the code