Disable diagnostic messages for coverage run.
Add test for invalid task object creation. Coverage increased to 77%.
Add pylint as a requirement.
Set minimum coverage percent to 77 to guard missing tests.