Highlight based on lang

Addresses #203

Instead of auto-highlighting, it highlights based on what language is passed in the markdown block. Makes this closer to what GitHub does.