add requirements.txt
add .gitignore
update README