Add client and server directories; first push with working authentication and message retrieval