MVC Pattern Example Implementation
Added new Model, Controller, Adapter