Add a working log-in/log-out with a basic user panel (does nothing yet)