full HTTP stack built on top of NodeJS