Update README
Fix User change nick event
Fix User comparison bug
Clean code, export getter setter outside headers
License cosmetic
Add session as a named parameter idiom for Client