Initial tests
Padded out report generation code
Added new test cases
Added initial work for exclusions
implemented id exclusion class