added Raaz.Core.hs
moved the memory module to Raaz.Core hierarchy
move parse/write into the Core hierarchy
moved R.Types to the core hierarchy
move ByteSource to the core hierarchy.
moved Primitives to the Core hierarchy
moved utils to the core hierarchy.
moved Tests to the core hierarchy
Serialize moved to Raaz.Core.
serialize and primitives exposed from Raaz.Core
raaz-hash: changed according to core hierarchy
raaz-cipher: changed according to core hierarchy
raaz-modular: changed according to core hierarchy
Updated benchmarks to process data in multiple of recommended blocks
Making cryptoserialize instance explicit to avoid roles bug in ghc 7.8.2
Fixed bug in raaz-cipher benchmarks
Key Exchange added as a class
Removed gadget creation from benchmarkGadget
Fixed cipher benchmark to take gadget externally
Fixed hash benchmark to take gadget externally