Change

* Make *Model classes methods virtual
* Add TUserModel methods for storing avatar separately
* Use TUserModel in TUserInfoWidget and set user by id, not full info