Fixed up the categories posting so that they do not overrwrite all categories. New functionality is that a category will only overrwrite a categor of the same name. If no category exists with the same name, a new one will be apended. Currently there is no front-end supporting adding additional categories.
Added code review fixes including notice for successful change and premature break from loop if category is set. Also added a few comments in the commission_request_templates controller