Consolidated various notes into the 'docs' folder.
Updated .gitignore file.
Moved REST related files elsewhere.
Simplified resource handling in body writers.
Added some further notes.
Added a class to model a HTTP expectation.