Initial commit of message class