Refatored identical controller methods
Further refactored update merthods
Refactored controller creates
Refactored partials
Tightened routes
Refactored warnings