- added missing ciphertext format check
- cleaner PBE implementation
- better handling exceptions in regards to key hash collisions
- switched to 96bit adjustable nonce default for AES-GCM for better perf
- added rsa collision test