Scope support and dependencies fixes

Hello,
I've added support for an optional ```scope``` parameter for the token requests and an optional hook called ```authorizeToken``` to authorize a token with a scope to access the resource.
I've added some Unit tests also about that.
Moreover, I've updated the test system to work with the current coffee-script version (it seems that vows is not maintained anymore....)