added status messages, logging, comments

added status messages to show while the script is running
added pause when done so the user can review what was done
added logging to log.txt so the user can get a list of files that were
changed and see when they were changed
added comments to source for easier understanding of the functions
added get input from user as another way to get the steam library