Feature/http client

place into namespace `ight.protocol.http`.