various fixes, working on menu container
chat menu dialog definitions

setting conditional widths, etc
different menu dialog color

for the shits and giggles
login cleanup

we're not going to have a separate login screen anymore.
different scss setup

variables and mixins will be in their own file