User Messages

-Updated MessageSvc to handle sending and receiving user messages.
-cleaned up some warnings
-added error codes