add a .gitignore
add a test-requirements.txt