More dependency injection work for Http.
-Moved Http.cs into Internal namespace
-Made Http public