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.
Merge clean up of padding in the hash package.
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
trying travis build
code
code
code
code
code
code
code
code