Adding redcarpet as a development dependency

Needed to run YARD server, which is a handy way
to preview documentation.
Updating readme
Updating YARD documentation

Changes are pretty minor, except for UserAgentMatcher
which had incorrect documentation.
Bumping gem version