Refactors and Cleanup

**NO BREAKING CHANGES**

- [Controller] Deprecated `nextThen` in favor of `render`
- [Controller] Refactored how `created` and `updated` query strings for date ranges are parsed
- [Collection] Count method now uses a collection instead of direct db access
- Wrap methods that return promises with `Promise.method`
- Removed some unused code
- Upversion express, moment, and request