Added SQL and MVC assignment 1

I went way over the requirements for MVC A1. Added dependency injection
and unit tests.