added tests
gitignore changed