Added server side handling to send messages.
Added server side handling to send messages.
Update validation for message model.
added error styles for invalid messages
Added message composition functionality.