Added all necessary models, most controllers, and some views