make set_method public
added version enum
put version in the amp::http namespace
added build_request() function and HTTP version field