added basic nsfw image fetching
set up argparse + options for different sources

- we can now run our nsfw version from the same file
- they get different history files
updated .gitignore