Added urls to template for testing
Added functionality to the CourseIndexView to see if an isite or canvas site already exists for the given course_instance_id.
changed functionality to the CourseIndexView to see if an isite already exists for the given course_instance_id. Added more tests to handle single and multiple return values
added more tests
I am setting the __doc__ attribute for each method to be the message that is appended
    to the assertion in the event the assertion failed. This takes the form self.method.__doc__
updated view to include canvas course in ul tag
added example test to tests, minor changes to tests, in views.py added comments and modfifed the site map query
fixed puppet file
updated view with new method to get the isites and canvas course urls if any exist.
refactored code, modified how courses are being looked up by course instance id, added tests for new method get_urls_from_course_instance_id
modified helper methods setup_view and setup_view_with_staffer according to code review feed back
modified test to check if the method was called
Merge branch 'develop' into feature/eric_test

Conflicts:
	canvas_course_wizard/tests.py
Merge pull request #4 from Harvard-University-iCommons/feature/eric_test

Feature/eric test (this is for TLT-184 - task database calls)