Fix issue when trying to reconnect existing node
Add a test for same-node reconnection
bug fix for shared index after 3+ level hierarchy

In the following case, the shared index hierarchy will fail to use the index in the neo4j, when saving any instance of **C** creating the **C** index when not necessary.

```python
class A(SemiStructedNode)
  __index__ = CustomIndex
class B(A)
  pass
class C(B)
  pass
```
Merge pull request #69 from neoecos/master

bug fix for shared index after 3+ level hierarchy
Add @plaes to changlog
Updates for @neoecos++ __index__ changes
Merge pull request #66 from robinedwards/hotfix_reconnect

Fix issue when trying to reconnect existing node
Fixed bug when using strftime with %s params, because it converts an utc time again to utc.
Add Better debugging fixed for tests
Merge pull request #77 from robinedwards/feature_more_log_information

Add Better debugging fixed for tests
Merge pull request #75 from neoecos/tzfix

Fixed bug when using strftime with %s params, because it converts an utc...
Merge branch 'master' into feature_py2neo_16

Conflicts:
	Changelog