400 status on invalid email address.
Style tweaks to modal.
Add ?jsonp param.
Fix database constraints.