many tiny bugs squashed
added epoll implementation
modified http client to match server