Modified Course schema to allow for multiple
site Id's (as they may be originating from
multiple sources). MINI-63

Also included addition of Javadoc's for many of
the classes in the project.
Export to Canvas Service MINI-5
Misc changes
Revert "Misc changes"

This reverts commit 2660fa980be9e191e2e8f9dae9a2794247a3dbf5.
Major re-factor
Fixed issue where users with emails longer than 20 characters failed import.