Some more docs stuff plus moving lots of HTTP over to http module
Moved alot more of the HTTP stuff into the HTTP ext
loads more documentation