added highlight.js code and functionality in case someone wants it but it fails to detect languages properly