Create asciidoctor plugin - closes #1

- Python 3.3 support
- Saner checking of plugin dependencies
- Add support for overlapping plugins
- Add priorities to plugins
- Improve documentation
- Add mock and py.test for testing