some cleaning and rationalizing of the token passing and login code; noctual_landing now has login ability and different noctua pieces can pass tokens around to some extend; this fixes #62