Add Message and UserAttempt models

Add Message and UserAttempt models
TODO:
validation rules
check Message foreign keys Sender and Recipient