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: 
While working on #1, we'll reorg entity.js. That'd be a good time to think about renaming issues.