some more refactoring
some formating cleanup.
documented sha padding.
separated out the blake padding utilities to a separate module.

- Also some cleanup of the routines.
cleanup of sha padding utils.
fixed the readme
fixed the link to repositories in the cabal files
script to build raaz for travis
fix .travis.yml to run the scripts/travis-build.hs
added flags in test to print only when failed
code
code