Add GUI and Executable
Created by: amhanson9
To make the script more accessible to users without command line experience, added a Graphic User Interface for inputting the script arguments and made the script an executable.
Also made edits throughout to expand comments, align more closely with Python formatting conventions, and fixed a bug with how API calls of one page were handled that resulted in information being duplicated in the CSV.