- bugfix for diffs where files are added
- support diffs where files are removed or added
- fix a bug where code starting with new lines are stripped, leading to exceptions when printing the colored code
- more test cases
- modularize code, separate files for output, diff parsing
- support multiple diff in a single git diff output
- move tests to external director
- python3 support