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.

What is the purpose of this change? To me this makes the example more complicated.
Even if I understand the need to use string constant instead of manifest string.
For me, in this tutorial example, we should not do this parameter replacement, and not without a comment explaining the purpose of it.