Adding mailmap for author disambiguation

Some of the authors on the project have commits under two different
identities. Making sure those authors are counted as one.

[skip ci]
Merge pull request #26 from projecthydra-labs/adding-mailmap

Adding mailmap for author disambiguation
Teasing apart when coveralls runs

I noticed that if Simplecov was running and Coveralls was also
configured within the same block, that the Simplecov ./coverage
directory was not being updated.

This is an effort to tease that apart.
Merge pull request #28 from projecthydra-labs/teasing-apart-coveralls-behavior

Teasing apart when coveralls runs
Improving on code coverage
Adding additional test for query parameter

The added spec is to increase the code coverage
Adding spec to make sure I am querying works

The code coverage indicated that I was not yet hitting the remote
work service.
Improving code coverage

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.