Update di-usage.texy

Correct several typos in code examples and also in text (formulation, typos etc.)

Done changes?
   - add missing semicolons
   - add namespace declaration statements
   - add caution block under "Other possibilities" title
   - correct wrong access modifiers on properties/methods
   - correct few typos in text
It is not cascade, all parameters are on same level. What about to place them in one line?