Fix for handling multiple strategies

Following issue #307 in hapijs, it is necessary to use the scheme name
as the second parameter to Boom.unauthorized().

Added test for multiple strategies
Empty line missing after every function declaration. Space after `function`. `return` before `next()` and `reply()`