Finished most of the form validations.

The only ones left are those that have some sort of dynamic form,
so I have to figure out how to properly handle those.
Sort of validated login and recover password forms.