Call setUser as per spec
More try/catch in case there is no chat (i.e., private test server)
Modify BHG UI
Merge branch 'master' into pt