Also, adds easily parseable JSON so users can figure out how long to wait when the API is limited. ("extras" "wait_seconds")
This also handles a general case where exceptions leak out prior to being handled by the application controller