New MVC structure for project

Test cases 1.1 to 1.6 are working.