Add more emojis
Add missing coffee-script dependency
Use back reference to match end of code block

Allows code blocks inside of code blocks by allowing
additional ` or ~ characters in the begin/end markers
Support markdown code blocks

This allows ```md style code blocks