new services plugin, move oper stuff from core to services
use ircsock.getnick() instead of config.get('nickname') because current nick might not be configured nick
new config options, rename oper_password