pre-last commit

all functional, still need to check the server side though. Need to
implement login, but it's gonna take an hour or so, some minor polishing
yada-yada-yada, it's ready. Not uber-pretty, but ready