Initial add of perform.cpp from ZNC Master
Will be edited to be a disconnect perform module