requirements update
update to gitignore