Completed clan chat messaging
Abstracted the SocialUser object, to make porting to an external server
easier.
Started clan settings management