Feature/additional tests (part 2)

* adds tests for function assign_track_and_create_student, other controller methods, new model methods, and adds two more tests to cover all of experiment_pages
* note: this is Part 2 of feature/additional_tests.


Is there no error to assert against in this case?