feat(provider): instantiate provider in constructor
Merge pull request #31 from redgeoff/provider-constructor

feat(provider): instantiate provider in constructor