some performance improvements wrt connection accept()'ing.
proper error messages
Merge pull request #4 from trapni/new

more improvements