Remove newline character from the start of codeblocks

Highlight.js highlights the \n character in `<pre><code>\n` as described in #42. This patch removes the newline character from the start of codeblocks (both the four space indented and three backticked varieties) and changes the tests accordingly. I've also updated the readme.