New .gitignore file and omitted tests directory