Syntax highlighting for code blocks with albino
Moved pushstate code to own js file and guard against non-support