Code colouring via clygments is in

Had to turn off smartypants markdown rendering of quotes to smartquotes etc as a char encoding issue somewhere is making the converted characters appear as question marks. Will circle back on it (see todo)