Basic test cases + .gitignore