[FEATURE] Remove login button, invoke login on device ready

Also cleaned up a bunch of front-end logic