Added loading of secrets from a JSON file
Added auto-authorization using file 'credentials' in script's local directory, if OAuth2 flow was at least once successful using code provided in browser. If file does not exist, it is created.