add some test for the spin potentials
remove a lot of the python neighbor list classes

They were not tested very well and they should ultimately be written
properly in c++.

I left the classes that were actively used by BLJ frozen potentials
add an explicit test for double ended commit
add some tests for linear algebra rates

also, comment out some unused functions
add an explicit test for NEB

also, fix a bug in NEB.  When niter is multiplied by factor we must
ensure it remains an integer self.factor
add tests for ConnectManager
remove some testing functions from the bottom of files
move otp system class to pele/angleaxis

it's good to have a working example of an angle axis system class

Also, add some tests for otp
add coverage and coveralls to .travis.yml
fix a few tests
add .coveragerc file
hopefully fix travis + coverage
Merge pull request #69 from js850/coverage

add coverage to front page