Add a better description for the exercise framework promoting codecheck.js
Issue #179, #183 - Use slug name for watched videos to avoid dupes, make categories immutable and loaded on program start