Feature/tests rev1

Protractor tests for providers.
Minor bug fix for creating providers.
could we use http://angular.github.io/protractor/#/api?view=ProtractorBy.prototype.partialButtonText instead, and not add to the test-specific hooks to the templates?