got rid of the SafeGadget class and introduced SafePrimitive
hid the HMAC definition
simplified Hash definition
updating raaz-hash