Fixes issue with NEO4J_URL environment variable

Found an issue when the NEO4J_URL environment variable was set.

We used that variable for configuration and it caused some strange things to happen because the variable held a string, not an hash. 

My guess is that the interface has changed, maybe that the initializer took a string at one time but it has changed to hash?