add a test that visits all urls
add tests for the forms on the login page
add tests that visit each form and submit it without entering data
add tests for most fsr forms
remove semester deletion tests and add a new one
test semester state change pages. test some urls that the user reaches only by url-hacking.
test all remaining fsr views
test all 403 that we can generate
add test_contributor_course_edit and test_student_vote
some minor url tests
tests: cleanup
fixed migration
add comments to all the new tests.
test contributor urls additionally with an editor. check some responses for expected results.
Merge pull request #406 from karyon/test_coverage

raise your test coverage
fix #400: preview and voting page look alike
moved parts of the voting page creation to functions; use request data to go back from preview page