cypher transactions
added Record class
Merge branch 'hackathon' into release/1.6.1
basic functionality in place for #146; needs tests; needs authentication (see #195); needs comments and docs