added Settings controller, and some more error stuff and view folders