Add support for named providers and multiple providers that use the same driver
Update documentation to reflect named providers
Require providers to specify a driver and simplify config parsing accordingly
Merge pull request #57 from jeskew/feature/named-providers

Feature/named providers