- added book config to extend from
- added metadata to mdconfig
- added mapping of metadata to global variables
- added global variable wordcount
- added better error handling of puppeteer errors
- added style to utility classes and tables
- added variables `$varname` and system variables `$$varname`
- renamed CommandParser to preformatter because it also handles variables and stuff
- added global variable definition
- fixed puppeteer bug where MathJax message containers appeared
- added plugins
- added `extends` to `mdconfig.json` to extend a default config
- added option to show all plugins `--plugins`
- added `[!stylesheet]: file.css` command to include custom stylesheets
- changed images to be included as base64 url
- removed markdown task from gulpfile
- fixed commands not being recognized
- added [!newpage] to start a new page (for pdf)
- added pdf exports supported by puppeteer
- added styles for math and code highlighting
- fixed circular imports
- added CHANGELOG
- switched to argparse for argument parsing
- switched to gulp for building