Large commit; refactors controller functions into CanvasModules Class to remove double Canvas calls; updates tests to pass
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
moves and renames get_uninstalled_intervention_points
Merge branch 'develop' into feature/addresses_small_items

Conflicts:
	ab_tool/urls.py
Merge branch 'develop' into feature/addresses_small_items

Conflicts:
	ab_tool/canvas.py
Merge pull request #71 from penzance/feature/addresses_small_items

Eliminates duplicate Canvas API calls