Add support for a 'canonical' App Name in the config.

Refactor test suite to better test the :server ping type.
Add ruby gem 'webmock' as a development dependency.

Test suite passes with flying colors.

![http://clrsight.co/sm/mwscud80k5.jpg?+](http://clrsight.co/sm/mwscud80k5.jpg?+)
This makes it clearer what is happening here, and makes it so that we don't have to return `false` on the `:server` ping type, etc.