adds autogenerating xml config to tool under page tool_config
includes basic resource selection config for the tool
updates xml in readme to reflect new config
implements sample return for "add external module" dialogue in canvas under the page lti_launch
implements sample form to take user inuput and use this in adding module item with a "unique" url
treatment control panel, modules sdk integration, treatment model, etc.
Merge pull request #1 from penzance/feature/auto_config

Feature/auto config
renamed admin.html to control_panel.html; updated urls; added update method to model.
Merge branch 'develop' into feature/modules_integration

Conflicts:
	ab_testing_tool/urls.py
	ab_testing_tool/views.py
Merge branch 'feature/modules_integration' of github.com:penzance/ab-testing-tool into feature/modules_integration

Conflicts:
	ab_testing_tool/urls.py
Merge pull request #2 from penzance/feature/modules_integration

treatment control panel, modules sdk integration, treatment model, etc.
phase 1 of changes from feature/module_integration
refactors project to include a standalone app
updates numerous parts of settings
adds missing files and updates
removes extra wsgi file
Phase 2 of changes from feature/modules_integration
adds html and css files
adds constants
adds exceptions
adds modules
Phase 3 of changes from feature/modules_integration
refactors views into several modules
adds error handling decorator
adds views and controllers
removes unneeded template
adds missing controller file
fixes url import
Phase 4 of changes from feature/modules_integration
adds test suite
updates manage and testing config
updates readme
changes response status for error
Merge branch 'feature/pages_and_controllers' into feature/tests