Added OAuth2 authentication for gspread client. Courtesy of @matthew-campbell and @martinhbramwell, #21