add explicit license
minor fixes

initial page didn't load because pageIndex wasn't changing

open absolute links in new tab/page

serve course-content from parallel project folder