Hash results as optionals
Fix hash calculations for empty string "". HashBase.init is no longer failable initializer.