Fixing how the decorator works (now it wont need an argument)

New usage:

    @route('/')
    @login()
    def home(auth):
        user = auth.get_user(request.environ)
        return "Home page {}".format(pformat(user))