Replace SignatureHash() with class SignatureHasher
Change SignatureChecker constructor and make its SignatureHasher a reference