add __pycache__ folder to .gitignore
adds testing stub