Added MVC structure and demo