* remove Exception class that is not general system-wide cause

* make std::string to be pass-by-reference-to-const