We need to ensure that oauth is fully functioning, so we can make a call to metafields to ensure oauth has succeeded. This was the approach that we used to implement https://github.com/Shopify/quilt/pull/940
*Need to fix tests
Type of change
[x] Patch: Bug (non-breaking change which fixes an issue)
[ ] Minor: New feature (non-breaking change which adds functionality)
[ ] Major: Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist
[ ] I have added a changelog entry, prefixed by the type of change noted above
WHY are these changes introduced?
Fixes #90
WHAT is this pull request doing?
We need to ensure that oauth is fully functioning, so we can make a call to metafields to ensure oauth has succeeded. This was the approach that we used to implement https://github.com/Shopify/quilt/pull/940
*Need to fix tests
Type of change
Checklist