Add changes to models and views for test bank removal
Merge branch 'develop' into feature/issue-173-remove-testbanks

Conflicts:
	requirements.txt
updated learnerstate to pull all modules related to course
Removed module filter from discussion objects, fixed module queries with many to many
Fixed tests
Merge pull request #153 from praekelt/feature/issue-174-mobileu-v41-changes-2

Feature/issue 174 mobileu v41 changes 2