fixes #466
addresses most pullreview.com complaints
Merge pull request #467 from neo4jrb/activerel_fixes

Activerel fixes
Merge branch 'master' into require_id_property