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]
Tweaking configuration options

Extracting default_template as a method to improve clarity
Adding some @TODOs for ProfileStatus

[skip ci]
Fixing the build for the XmlParser
Extracting explicit Orcid::Profile collaborators
Extracting response parser collaborators
Adding Coveralls support

I want to make sure that code coverage information is clearly
displayed.

More available at http://coveralls.io/
Merge pull request #27 from projecthydra-labs/adding-coveralls-support

Adding Coveralls support
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
Adding additional badges

* API Docs badge
* Contributing Guidelines
* APACHE2 License

[skip ci]