Initial pass at a leanpub-markdown parser

- Needs tests
- Is based on Github-flavored markdown, which may be incorrect
- Does not implement parts