Refactoring some variable names to be more accurate.  Changed Resource classes to use std::string & in ctor, instead of copying.
Updated docs.