addContact Changes

Added - addContact checks for request before accepting.
Added - Client event to accept request
(Connection.acceptRequest(username))
Added - Server deals with acceptRequest events.