"Already exists" error messages now returns HTTP error code 409 (issue #10)