Login/logout/join functionality is complete (untested)