Add public and views folders to the settings.
Refactor and change the models. Add a few additional methods to the contests. Add autoloading for helpers and a folder for storing solution files which is git ingnored.