Adds client to connect to protocols smartsheet data
Adds test and example smartsheet json response
Runs linters
Will join data to procedures later
Dropped support for python 3.7 since we've been running this on 3.8 and 3.7 doesn't have convenient async classes like unittest.IsolatedAsyncioTestCase
Closes #134