Improve password validation logic.

Resolves #233, Closes #239.
Style contact dropdown menus in RegistrationView.

Resolves #203, Closes #241.
Adds headers to admin export CSV
Adds preference export to admin panel
modifies test list creation
Tidies up admin preference testing
Fixes test behavior
style nits
corrections