Added test coverage

 
Created unitttests for quality_control, test, and pylint_tools modules. Added one test to git_tools
It wasn't being used for anything that I saw. pylint runs for ever file with:
git cirrus qc --pylint

the default reads from cirrus.conf [package] name
and runs it on 'name'