Refactor client to support authenticated requests