Tidy up readme

Add syntax highlighting and make better use of GFM