adds requirements.txt, .gitignore and deletes .DS_Store

Sorry, this commit is kinda messy but it gets us where we need to be.