Changed acceptance tests to DRY them up.
Small change in acceptance tests wording.
More rewriting of accenptance tests to DRY them.
Implemented acceptance tests related to user locking and confirmation email resending.

This completes all work on the acceptance tests for authentication.

There will be changes or additions to these tests probably only in case of a change in the app that breaks tests, or as regression tests for any bugs found in the future.