First pass at SHA512 support.  Works for empty input.