reworked signup, further tweaks to CSS