adding working full MVP solution with model, controller, view