FLOE-206: Set can now perform POST operations

Set has been extended to be able to handle both post and put requests. If the directModel doesn't contain an id, it is assumed that the request is a POST.