Made user model more consistent, added chat schema