basic logon/logoff functionality, but no tests yet