added coverage to gitignore
added coverage
added some tests
added a test file to the gitignore