Adding client for chat api, basic Users, and refactoring Messages