Added validation for rec create forms.

Fixes #98
Fixes #95

We can just use Laravel's validation and do some special-sauce stuff to it, instead of the ValidationService package we're using everywhere else. Just need a bit more time to think this one through :)