adding design file
Merge https://github.com/sps5688/Secure_IM
started writing the client, steve modified the server, and added common package