added new tests as well as .gitignore