initial FileApprover
Initial Reporter
TortoiseMerge did something semi useful.
Cleaned up TortoiseMerge reporter