Log initialText
Refactoring
Logging updated
Updated Javadoc
Basic SHA512 hashing without iterations
Implemented iterations