changing around code slightly; next steps require testing and playing around with signal handlers
consistency fixing
first milestone -- basic socket accepting, fork, mainloops working