Refactored Presentation Layer- now uses MVC pattern

Business classes no longer static, and inherit from Base Manager class.