add oppen/deopped events
refactoring

- move user db operations to a separate object and module
- remove .admin command. move user to admin group on /op and remove from
it on /deop