Added new HTTP function supporting automatic gzip decompression (Will move
to using CURL at some point in all likelihood)
Cleaned up HTTP.hs