Added a basic front controller, controller, and view layer.