Primary constructor for creating a new SHA512t instance
when:
t is less than 0
t is greater than or equal to 512
t is not a factor of 8
t is 384