Moved code from NettyRequest to Request.

Clean code and move responsiblities into Request. Only Netty related code is in NettyRequest.
Removed duplicated code.