Switching to PUT for creates and updates

Feels like we should check for `sql.ErrNoRows` and output a warning for that, but error otherwise.