Refactored FileHash.java method hash() to return the hexadecimal representation of the hash, rather than a raw string of ASCII values.
Reworked FileHash.java documentation and updated Javadoc.