Implement ability to have controllers.
Refactor folder structure to use MVC approach.