revamp the sites_courses model

refs #52
actually commit sites_courses data

refs #52
SiteCourse needed a primary key

refs #52
added migration for sites_courses

refs #52
Update-courselist's base-path refernces config

refs #63

To test the changes switch to this branch and copy the new line from
config/default.py.dist to config/default.py (config/default.py isn't
tracked so this change has to be made manually)

Renamed UPDATE_COURSE_BASE_PATH to MOODLE_*

Changed variable name to MOODLE_COURSE_BASE_PATH
refs #75 comment for orvsd_central/controllers/category.py:174

Updated comments
Merge pull request #75 from orvsd/enhancement#63

Update-courselist's base-path refernces config
switch to the proper variable

refs #85
fail over with a flashed message if bad config

refs #85
better bad config handling

refs #85
Merge pull request #86 from brutal-chaos/85_moodle_install_course_base_file_path

switch to the proper variable
include the school and district data csv

fixes #89
Merge pull request #80 from orvsd/jnoah/52_single_initdb_run

single initdb run
Merge pull request #90 from brutal-chaos/district_and_school_data_89

include the school and district data csv
template cleanup, start the report from scratch

refs #87
upgrade to bootstrap 3.2.0
strip out build_accordion

refs #87
update navbar, now responsive

refs #87
bootstrap3 add_user.html

refs #87
bootstrap3 install_course.html

refs #87
bootstrap3 login.html

refs #87