Cleanup README for consistency & readability

* Use setext-style headers (#, ##) consistently
* Empty spaces after headers, as per stricter Markdown syntax
    * GitHub is very forgiving of this; other parsers, less so
* Use lists to make commands & modifiers more readable
Merge pull request #41 from jeffbyrnes/cleanup-readme

Cleanup README for consistency & readability