add ability to load courses from JSON on app start
update docs