Moving *all* configs out of the repo (real data out)

This is the rest of what was needed in PR #64 for CYB-134.   The rest of the config data is now loaded from a file outside the app, and also the calls for it are delegated to a class, so that when time comes for making the app multi-course, it can be done much easier.