Add Message model
Merge branch 'feature/message_model' into develop