[typo] apache2 license
[typo] readme
[minor] move user switched group to user model, publish group event