Refactored raw input streams to line/char oriented
introduced proxy request value object for handling request