Added unit tests for the provider plugins and fixed them to pass the tests
Updated readme