Completed basic app MVC