updated for new page layout

Hi there
this fixes #2 and adds download of source files if a course has them.