Added fixtures

Added a sample test with related pages, questions, answers and results.
Removed unnecessary function
Fixtures not loading anymore after syncdb

Changed the name of the fixture file so that it won't get loaded after each syncdb. Instead, it should be loaded with loaddata after a syncdb. This is done to provide an empty database for tests, where fixtures should be loaded or not depending on each test class.
Added fixtures to tests

Removed helper class from tests file and included fixtures where needed in test classes.
Fixed bugs in views

Fixed these bugs:
- removed answers key from session upon giving up a test;
- when a score is lower than the smallest associated result limit, then a new result object is built with stub data, and then returned instead of None.
Added session and template usage tests

Added various tests testing app sessions and template usage
Added more view context tests and flow tests