added netifaces requirement
decided against implementing my own socket supporting http keep-alive