Config using environment vars

Allows optional configuration of Client ID and Client Secret using environment vars.  This lets the user use his/her own client ID which keeps access of their Drive account in their own hands.
Set the defaults if both DRIVE_CLIENT_ID and DRIVE_CLIENT_SECRET are missing.