spacing
anonymous coward on serverside
better names
fixed
spacing
structs, refactoring
username stuff broken out into own method