added /name to change screen names, added quit agreeement at the end of the protocol so that no 'address in use' errors come up on next session