Changed API to handle the concept of a 'connection' 

Changed API to handle the concept of a 'connection' to allow usage of multiple neo4j instances in a single application.  Also updated the readme and the tests to reflect the changes.