Merge pull request #16 from seuros/master

Let the application configure the default Global ID app name and its signed message verifier.
URL-safe Base64 for use in routes and params
Merge pull request #11 from bencrouse/master

URL-safe Base64 for use in routes and params
Explain padding gymnastics
Bump version for the latest fixes and improvements
Test the padding parsing (there is a failure right now!)
Fix padding bug
Bump for the parse fix
Set config.global_id.verifier to nil if #message_verifier raises
Squashed commit of the following:

commit d38db7346954fc342edbea7b18ddc6cce3088fe4
Author: Dan Olson <olson_dan@yahoo.com>
Date:   Mon Aug 18 22:07:10 2014 -0500

    Remove unused variable in test and update assertion
Ensure SignedGlobalID.verifier is reset properly
Rescue ArgumentError specifically
Allow a verifier option to be passed to SignedGlobalID. Raise in SignedGlobalID.parse when verifier is nil as well
Merge pull request #19 from DanOlson/no-verifier-on-init

Set config.global_id.verifier to nil if #message_verifier raises
Signed Global IDs accept a :verifier and default to SignedGlobalID.verifier
[Fix] Use ActiveSupport::TestCase instead of ActiveModel::TestCase