tidy frontend, welcome text, login stuff
first stab at models