Reduces test setup repetition

Reduces repetition of test app setup via mocha's `beforeEach()` function. This allows middleware to be setup in a nearly centralized fashion.
Adds verification of pass data in token

Enforces verification of token validity compared to arbitrary pass data (e.g. retrieved from path params)
Merge pull request #3 from jarrodldavis/pass-data-verification

Adds Pass Data Verification