updates config to have sidebar go to control panel and resource selection go to lti_launch
cleans up older code, in particular eliminating lines over 80 chars and moving several functions out of views
changes unused_treatments to check by url rather than name for usage
integrates treatments logic with the resource selection dialogue
adds first two tests for dashboard, including logic to deal with django sessions and mocks for the canvas sdk
adds tests for the get_uninstalled_treatmets function
moves common logic into base class and constants
creates APIReturn mock object to simplify test config
adds tests to creating and editing treatments
pulls common patches into setup
changes manage.py to use test settings in order to disable django logging durring tests
adds tests for user role and tool config
removes inaccurate pieces from readme
changes deploy treatment to redirect to edit treatment for admins
New interface with tabs; Track and StageUrl models and backend logic added
New interface with tabs; Track and StageUrl models and backend logic added
Adds feature where stages can be created in ExternalTools popup. Adds the stage to module now as the name in DB. Changes popup to 800x800. Can now delete Tracks, Stages. Big interface changes.
Merge branch 'feature/tests' of github.com:penzance/ab-testing-tool into feature/modules_integration
Updates test to patch views call of the get items api
Renamed urls to follow page/submit_page convention; refactored codebase to replace Treatment with Stage.
adds setup instructions to readme
Moves Canvas related methods to module canvas.py; Refactors views.py from large file into several smaller view files located under directory pages/
Merge branch 'feature/modules_integration' of https://github.com/penzance/ab-testing-tool into feature/modules_integration
Futher refactor of canvas; fix for not propgating urls; updates to tests.py to reflect these changes
added to README.md
added README.md