updates settings
adds more routes
updates strong params
adds update and destroy methods