Adding more error checking to the XOR decryption. Also refactoring XOR decryption code, adding automatic key finder, and adding unit tests.
Adding check for null input
Fixing unit tests
Adding the ability to switch between decryption algorithms