Update dependencies to something a little more modern
Factor out the authentication cache file logic
Filter out repos that come back with the API request but don't actually
belong to the organization
Don't try to do the commit if the Clojure code returns a non-zero exit code