switches to a query system. implements adding and querying for objects
implements object querying and deletion by query
Adds support for editing object

adds method Storage::replaceFieldsForObject
renames queryObjects to fetchObjects
changes read me to reflect last changes
Merge branch 'dev'