Readme doc updates

A variety of updates to the README. Two main goals with these updates:

- Be consistent in formatting
- Be consistent in using RSpec 3 syntax
Does markdown generate this automatically? Because I think the anchor tags are important.