Neo4j::Config can now be used to set id_property globally, issue #354

Cleaned up some code - create index in a callback which is called when session is available, #388