small stuff
Pattern found: Create and Update controllers are pretty much the same. Turned controllers into 1, much cleaner. Pretty much all that is left is stubbed out with ***TODO**
macs