Minor refactoring of controllers, models and views, and added some error-reading gems