initial progress on login and authentication, finalized cashier module