adds ssl option to dsl
adds ability to register before callback with DSL

- also allows you to specify version when registering a request handler

refs #27
adds before callback to TestData resource

refs #27
adds support for before callbacks

as well as fleshes out version'd request support

refs #27
fires before callback

as well as completes support for version'd requests by figuring out
requested version of the resource

refs #27
fixes logic for figuring out requested version

refs #27
cleaning up call method to reduce complexity

refs #27
cleans up and adds spec to per_page option
expands the specs to cover all functionality

and cleans up logic where it was less than ideal
fixes server specs
adds spec for untested branch of logic
break up logic into methods
adds spec to untested branch of logic
w/s
specs untested branch of logic
specs an untested branch of logic
specs an untested branch of logic
Merge pull request #28 from styleseek/27-before-request-callback

27 before request callback

closes #27