fixes #38 return key/prop combined object.

This currently only patches `.get` & `.getAll` to return a single array of combined key/property objects. I will move on to `query` if this seems headed in the right direction :+1: 
Happy to stick this on the `Transaction` prototype or as a static method, `Transaction.formatResultObject` - wasn't sure we wanted to expose it, thought I'd get opinions!