reorganized files and added gitignore/requirements