Refactor exceptions in ResultProcessor
Add tests for ResultProcessor
Add git ignore for dist.ini