Refactor data layer step 4

Depends on #299 

This pull request is some clean up before tackling the query method.

- Refactor how the features interact with and clean up mongo collections.
- Remove `Database` and `DataSet` from the write api and admin app.