Request line builder

Implemented a RequestBuilder which constructs the request from the raw data. Currently the RequestBuilder only knows how to build the request line as per the [HTTP1.1 specs for request lines](http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5)