Add Views, styles, routes, and controller methods. However, it is incomplete. Setup is failing at saving the new settings via api.settings.edit. This needs to be fixed before continuing with tests.