Added appController, presenter, views, and model