sends 405 for PUT on collection
adds update or create for PUT on instance
refacotrs PUT POST
adds DELETE on collection respond with 405