fixed the coveralls portion of the build so that only one report is sent (instead of one for every subproject)
Add apply method to Endpoint companion

This allows for endpoint to be created with slightly prettier syntax.
Merge pull request #96 from rpless/fix/coveralls-wrong-reports

fixed the coveralls portion of the build
Merge pull request #95 from benjumanji/feature/endpoint-companion

Add apply method to Endpoint companion