Updated git ignore, and added pytest to requirements.txt