Changed to use ChainProvider instead of limiting to only a single provider.
Add tests for using chain provider instead of single provider
Merge pull request #8 from anaxamaxan/master

Change from single provider to chain provider