Added function to destroy just the passphrase.
Allowed Logger to have no defined log class, when message functions are
called.

They will simply return (void). However, functions that try to modify
the log will throw an Exception.

Closes #1