Fixed the dependency, updated the test and added .gitignore