authentication: clear fields on logout

- add methods to clear the temporary fields on logout
- on logout and login temp data persisted
- public void logout() added to each panel to tell it to clear temp data