De-duplicated storage module by adding storage._get and storage._put as intermediate pieces to the API, and made the query method much more logical (not just ids, but whole objects).