Proposed fix for Issue 1838. Makes log class more portable by including General class dependancy.
Merge pull request #1839 from henrysingleton/integration

Include General class in the Log. Closes #1838