Add markdown syntax highlight support using highlight.js

When adding markdown code blocks, marked.js will not do syntax highlighting by default and will require other tools to do the job. I've integrated highlight.js with C and CPP support and refactored the sass files to add the required css classes.