Added more specific exceptions to be thrown during decoding/decryption.
Merge pull request #4 from jschreuder/feature/specific-exceptions

Specialized Exceptions