Added documentation to class and Generate function.
Removed unused exception variable name in throw statements.
Added XML documentation for UseSslStream property.
Added XML documentation for LogLevel property.
Merge pull request #290 from chriswebb/master

Removed compiler warnings