Fix adjacency handler for adding relationships with Direction.IN

Currently the relationships get set with Direction.OUT regardless of
what's specified on the annotation. A test for adding relationships
with an inward direction has also been added.
Merge pull request #39 from mikesname/fix_inward_add_adjacency_handler

Fix adjacency handler for adding relationships with Direction.IN