Updates the API and WebApp to use the POST and PUT method correctly. Wrong thinking: PUT for creates, POST for updates. Correct way: PUT for known resource locations (almost equal to update), POST for unknown resource locations (almost equal to creates). In most case an id is a part of the location, however in some cases the location can be based on something else, i.e. tags.