Moved authentication concern to service layer.
Controller refactor - consistent responses on resource creation. Better parameter parsing and error handling.
Rename main execution method and pull to top of class.