Move HTTP.Request into it's own file