Initial Message classes

Signed-off-by: Martin Tange <mktange@gmail.com>
Small changes

Signed-off-by: Martin Tange <mktange@gmail.com>