Improved validation.

Replaced HTML 5 validation with Parsley.js validation.
Tweaked error message background color. Added breathing room.
Merge pull request #214 from mozilla-services/issue-32-67-better-validation

Improved validation