Adjusting messages and throwing exception
bugfix: encryptor and salter will never be null. Refactoring method name
updating javadoc
javadoc to new methods