Created openMessage() function #30

Also added functions to contacts and contact lists so that they can be updated from openMessage()