Halfway checkpoint for sending messages to a designated contact.
Major change in this commit is storing all contact userID and usernames in a hashtable,
and referencing that userID as well as your own userID (set either in InitialActivity if already a user, or in LoginActivity when server gives you an ID)
in the JSON message object you send out to the server when you are messaging someone