Modified Chat User

* Altered IChatNameResolver to IChatUserResolver to allow
  returning a user object instead of just a name
* Added new Chat has to deal with objects
* Updated bindings