Moved the RawMessage class and did a little cleanup.  2nd go at this, the first commit broke something, not sure what it was though.  Seems to be working fine now though.

Need to still add the event class to the library and then in the client add the client bed manager project so I can make bed list requests.