Also throw an Exception if you give a passphrase for an unencrypted certificate

Fixed issue #32
Merge branch 'refs/heads/development' into feature/message-builder
Docfix + removed unused variable
Fixed testsuite, all tests pass again