Added custom exceptions for Encryption and Decryption that inherit from StandardError.
Prefer exception handling rather than returning false.
Merge pull request #1 from eddorre/master

Prefer Exception Raising instead of Returning False