Added full application based on MVC structure