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.

suggestion: replace "to build it" by "to manage it" (ie  build, or convert from/to header string, but also merge two headers).
But maybe it is not the place to provide all the features if HTTP_HEADER.
Note there is also WSF_HEADER .. which is mainly HTTP_HEADER, but directly included with wsf library (without having to include the http library in the related .ecf file).