s/parseRequest/recvRequest/

syncing with sendResponse.
Removing takeUntil.
refactoring Request.hs.
Using proper type.