client renamer

- [ ] clients should name themselves if they have no name
- [ ] clients should listen for rename events
- [ ] renamer plugin should listen for auto generated names (`tmp-`) and send a colorful default (maybe pref this feature?)