docs: cleanup middleware guide, including TJ's yoda-style conditionals
docs: cleanup middleware guide, including TJ's yoda-style conditionals

changes on top of 789c30f9266758ae691d32be5bd87e23b1bca4e0. closes
#158, closes #157

Jonekee/koa,roth1002/koa,fl0w/koa,nmalacarne/koa,zensh/koa,zhhb/koa,fl0w/koa,IveWong/koa,nmalacarne/koa,cgvarela/koa,koajs/koa,DavidCai1993/koa,lzerma/koa,amosworker/koa,dengyaolong/koa,guangfu/koa,Jonekee/koa,hotoo/koa,chunpu/koa,chunpu/koa,cultofmetatron/koa,chengky/koa,demohi/koa,amyalichkin/koa,demohi/koa,sterling/koa,lzerma/koa,treyhunner/koa,lonely8rain/koa,menems/koa,mirrr/koa,mathfrick/koa,Aweary/koa,roth1002/koa,13693100472/koa,targos/koa,targos/koa,dengyaolong/koa,ngot/koa,menems/koa,chengky/koa,smcmurray/koa,zensh/koa,ngot/koa,chentsulin/koa,DavidCai1993/koa,kidyfirst/koa,smilli/koa,mirrr/koa,kidyfirst/koa,cultofmetatron/koa,mathfrick/koa,chentsulin/koa,hotoo/koa,zhhb/koa,sytias/koa,William17/koa,broucz/koa,treyhunner/koa,broucz/koa,amyalichkin/koa,gyson/koa,zrcing/koa,smilli/koa,guangfu/koa,sterling/koa,amosworker/koa,13693100472/koa,nswbmw/koa,gergelyke/koa,smcmurray/koa,lonely8rain/koa,gyson/koa,William17/koa,zrcing/koa,Aweary/koa,cgvarela/koa,gergelyke/koa,sytias/koa,IveWong/koa