first round of cleanups for lab 2
framework for markdown for sam
finishing touches for checkpoints