Implement getopt and add gitignore -- change file name to assignment5.py