BTK next phase - login and product checkin state

- Log out functionality through settings is done. There were a lot of
bugs that came up once that functionality was implemented since we were
disrupting the regular backstack and there are things you need to
manage if that is broken.
- Adding Product State (Coloured Text) - Ready = Green, etc.