finished basic hello world server -- still needs cleanup