Added the basic MVC structure