fixed various bugs
added !ident command
added custom logger