Require problems to be written in Markdown, and use msee to render it.
Remove now-unused pygmentize library
Render problem.md as Markdown if it exists, else problem.txt as plain text.

As suggested by @timoxley in #17.
Make Workshopper count completed lessons correctly

added id variable
made id equal the regulated name input (all lowercase, underscores)
changed updateData function to use id instead of name
Add "print" to the help menu.
Merge pull request #22 from jessmartin/patch-1

Add "print" to the help menu
Conform to coding style, per rvagg's review
Merge pull request #20 from cjb/master

Switch to displaying Markdown via msee
added contributors
@0.4.0
Added opts.hideSolutions to not show the solutions when complete
Merge pull request #24 from davglass/hideSolutions

Added opts.hideSolutions to not show the solutions when complete
@0.4.1
Kill child processes when we exit

Without this the child processes continue to run for me locally.  The kill() in fail and pass can be removed.
Merge pull request #26 from wpreul/master

Kill child processes when we exit
@0.4.2 kill on process exit
Fixing example to work in run mode
Merge pull request #27 from wpreul/master

Fixing example to work in run mode
0.4.3
update terminal-menu