Revert "Remove HTTP package"

This reverts commit 69adbb2a04cc9f7c1c32be7ee7243e0b52217c34.
Remove HTTP and NIO package and dependencies

We do not need (nor want to maintain) either of these packages