Corrected ordering of modules in runner.html
Client side code reorganising
Changes to make jshint stop complaining
Rename messages.js back to interactive.js (since the module is only meant for 'interactive messages')
Client side module comments
Merge branch 'feature/issue-255-client-side-code-needs-to-be-reorganised' into feature/issue-241-basic-structuring-for-interactive-message-setup-screen

Conflicts:
	go/base/static/js/src/campaigns/setup/interactive.js
	go/base/static/js/src/utils.js
	go/base/static/js/test/campaigns/setup/interactive.test.js
	go/base/static/js/test/runner.html
	go/settings.py
Fixed missed merge conflict utils.js