Implement querying
Move boilerplate out to its own class
Fill out model logic
Add beginnings of controller
Add new files