Neater context handling.
Merge branch 'materials' of github.com:fuzzie360/coursemology.org into materials