move jvm-shutdown hook
- use tx-join-handling from neo4j
- refactoring/cleanup
make release 1.0.3
back-to-dev