wired up Login UI, added AlphaList and other functions in all layers and unit tests