Large commit; refactors controller functions into CanvasModules Class to remove double Canvas calls; updates tests to pass
adds functionality to canvas wrappers to get new oauth token if request is unauthorized
Updates tests
additional fixes
Update README.md
This adds Canvas intervention point names, which can be different than the database name, to control panel
html change
Reverts test files to `develop` branch; changes moved to branch tests/small... to be separately pull requested
Revert "Reverts test files to `develop` branch; changes moved to branch tests/small... to be separately pull requested"

This reverts commit 72d21ea1e37f8d598b65d9aa099fab20608b24be.
New UI templates
moves and renames get_uninstalled_intervention_points
Merge branch 'feature/addresses_small_items' into tests/addresses_small_items
adds custom bootstrap css file compiled from less
Integration - experimentsDashboard.html
Adds edit_intervention modal for each intervention point
makes the edit_intervention point modal functional and passes the appropriate information about intervention point urls to the control panel so the modals can be properly rendered
moves more modals into modals.html
indentation fixes
Merge branch 'feature/new_interface_integration' into feature/new_interface_integration_part2

Conflicts:
	ab_tool/templates/ab_tool/experimentsDashboard.html
	ab_tool/templates/ab_tool/modals.html
updates tests