Update $set for more useful functionality

- allow for bulk saves (eventually)
- pass req, res into this (and all other methods) for more flexibility
Simplify queryParam inplementation so that it just merges with existing schema as find fields
Allow multiple queries off the same field