send type instead of instance to the payload handler on update (seems more "correct"; no functional change)
Return a message with Bad Request responses, now that web.py's BadRequest allows it.
So now you can actually figure out why the hell the server didn't like your request!
Pretty much only useful for testing, but VERY useful for testing.