Allowed for LOGON/LOGIN and LOGOFF/LOGOUT
Added restart() methods
Enhanced Test cases
Reverting to sending Strings.