Feature/tests rev1

Protractor tests for providers.
Minor bug fix for creating providers.
should probably be a `toMatch()` and not include the host/port