Improving on code coverage

* Adding additional test for query parameter
* Adding spec to make sure I am querying works
    The code coverage indicated that I was not yet hitting the remote
    work service.
* The ProfileQueryService was missing a few points in the code
    coverage. These changes address that and remove some of the
    dependency injection in the specs.