Started adding GSON functionality (not yet functional) and the Message class.