early work towards a login server that stores account information, not yet working
working version of previous commit