Orientation/Learning Documentation

The code in this pull request comprises of two parts:

1. Documentation as orientation or learning material. Some in class and class-feature note clauses and others in NOTES.txt (which--at it turns out--is not going to be my ultimate suggestion, but simply where we started).

2. Some changes I needed to get EWF to run on my local machine.

This point was debated ... having long argument for the very frequent request and response, or one letter, or 3 letters name.
And it was decided to use the 3 letters.
So before accepting this, the question should be raised again, and see if minds changed.

On my side, I find the a_request quite long, but I could live with it.