leave function for rooms, user refactoring
using room leave model instead of updating user; refactoring
fixing issue with 403 when getting user settings
Merge remote-tracking branch 'origin/master'