Modernize and Standardize the architecture
Move Faraday middleware into our namespace
Add testing for ParseJson middleware
Use OAuth2 library instead of SimpleOAuth
Reorganize the code
Forgot to add @app.call back to SalesforceOauth
Add some basic usage to the README