Some more explanations around middleware

Here are a few changes to clarify some things about the middleware section. Please make sure I didn't make anything up before accepting :)
Merge pull request #71 from xjamundx/patch-1

Some more explanations around middleware