Added a requirements.txt file to ease development.
Updated the .gitignore file to include more uneeded files and folders.
Improved the erasecoveragedata management command. The command now verifies that the coverage data file exists and the coverage data filename defaults to .coverage
Added more parameters to the test command in order to further control test coverage. Added a test suite. All tests pass correctly. Using DiscoverageRunner to test it self.