Merge pull request #54 from prisis/develop

refactor
Merge pull request #55 from prisis/develop

fix
start working on routing
Start working on routing and middleware
cs fixes
Merge pull request #56 from prisis/routing

Routing
Merge pull request #10 from narrowspark/develop

Develop