Clean up ClientStore and Cache, persist user data with auth and add some delegates to access auth'd user on Mediator