Add .gitignore file
Add more test coverage