Merge pull request #497 from neo4jrb/full_tx-alternate

specs and slight refactoring for better transaction support
Removed validation of using both type and rel_class #494
activerel create uses query, not core create_rel