adding a gitignore and requirements