Add and expand lectures

- Add lecture on markup languages
- Expand Emacs lecture
- Add section on literate programming and reproducible research