add authorization option to `HalClient#initialize`