Fix ServiceCrud#create and #update duplication

`#create` and `#update` were the same code, just formatted slightly differently. This creates `#put` and creates aliases for `#create` and `#update`.