format, and use callback for errors when the request is JSONP
when there isn't an existing Design for the user. Plus a few other fixups.