make removing orphaned files require a explicit argument
better user messaging
tweaking output colors
changed update check to look for github repo instead of gist
supressed import warnings
added an option to print the version number and exit
fixed error handling when error_code is 0
better version flag checking