Split up tests
.save() to .create()
.get() -> .show()
.query() -> .index()
Refactor index() for clarity
Fix bug where extra properties are overwritten
Support dynamic $set values
Support for dynamic $get on show
Support basic aggregate get operations
Refactor aggregate logic
Don't send resource by default, attack it to res.body
Move aggregation to schema options
Generate ids for aggregate resources
Support default query
Apply default limit
Small refactors
Refactor query logic to allow for aggregate finds
Fix bug in resource aggregate where value sometimes set accidentally
Select fields even if they don't exist in the model
Change from aggregate to groupBy to make aggregate schemas