Demonstration of MVC and Object oriented programming best practices.