- adding a main app, controller, and backing tests