moved back Raaz.Primitives.Hash to raaz-primitives package
got rid of the SafeGadget class and introduced SafePrimitive
hid the HMAC definition
simplified Hash definition
updating raaz-hash
Merge safety now on primitives rather than gadgets fixes #80