Added error messages

Some major refactoring needs to happen to the client side message
system.