Move validation tests into a forms test module.

Moved the validation tests from full request tests to unit tests that only test the Form.  Updated the custom error messages with punctuation to be inline with standard error messages.

I also had to explicitly import the contrib.auth user as it was causing issues for the tests.forms module.

The replace the last, botched, pull request.