Improved error handling and testing.  Lets see if neo4j 2.0 passes in travis ci.