added .gitignore to ignore test directory