Major refactor of the parser and html generation
Changes
- Improve diff parser to fully support git diffs and unified diffs
- Improve code highlight (if sufficient context the highlight is perfect)
- Use hogan.js to generate html
- Use ESLint to check code style