User id and alias

Lots of fun stuff - a lot of work done on Token location communication and disconnect protocols