Adding my first stabs at the Message classes