split authentication, requests and client into three NSTabViewItems