Messaging service and DTO added
Messaging service added, some refactoring