Implementation of SHA-512

fixes #45
Implementation of SHA-512/t (as specified in FIPS 180-4)

fixes #45