Improve Message Controller , Models, Views

Improve Message Controller , Models, Views