Update SecureHashingAlgorithm3.java

Corrected Rot(W,r), capitalized the hexadecimal output, and other minor changes. KeccakF() now permutes the state correctly. Further recoding of pad() and testing with padded input of greater than r = 1088 is needed.