Implement alternative renderer and update README

Decouple rendering from the Markdown field class and into an interface, then implement the interface for GitHub to restore the old functionality. Also add an alternative implementation for [PHP Markdown](https://github.com/michelf/php-markdown) and update the README.md file to describe the configuration.