added showdown extension to syntax highlight code blocks using prism
added showdown extension to make code spans encode HTML
removed extra newlines from being added before pre tags
decode HTML before syntax highlighting