starts http listening at config.listen.port and hostname can callsback with listening instance