more restructuring
big commit. Started actually getting client and server chattin with eachother.