fix when no options are passed in for adapters
don't require collection name to be passed to adapterDef
fix by extending query
add aggregate query methods
add basic finder query methods and helper methods