added a test to expose bug from #44
make start_capability respect default providers

fixes #44
removed dead code and simplified implementation
typo
improved the reliability of the tests
Merge pull request #44 from osrf/issue_44

Default provider is ignore