Simplifying parsers, prepping for v0.1

- Parsers for each doc type are now in a single file under the
`lib/parsers` directory
- Added new DSL functions for parsing (will be further abstracted to
core lib in the future)
- Adding placeholders for generators, renderers
- Cleaning up JSHint issues