New data models in server for users and channels
Fixing functions not returning states
New changes from the teacher