use a value object for request parsing
refactoring request processing
new Request handling
Merge pull request #3 from dittertp/master

refactoring requesthandling