Flesh out session, authentication handling, and a requests.