implement basic request parsing
wired request parsing to dispatch and modules