Message types

Added new message types. All the Maybes and wrapped strings are annoying as fuck so I might have to change that.