improved quickquery return performance, relationship callbacks

This improves return performance quite a bit, tweaks YARD docs, and adds a little more magic to the return process. This is dependent upon a new method in Neo4j::Core, so specs will fail until that is merged.