Clean docs

Updated the docs to use more Markdown-y syntax. Also gave code blocks a syntax highlighting tip and fixed alignment for some elements in code blocks. No content changes.