Add Message and process them
refactoring
Adding more messages
Add ServerRequestHandler
Refactoring
Refactoring to generic Request reply message
Refactoring Models
Refactoring Models