Add a no_conflict_require_POST decorator.

It catches ResourceConflicts from the database and returns a 409 error.  It also wraps require_POST