default implementation of iterateHash fixes #23
got rid of some old files
optimised a B.replicate away
Merge branch 'hash-sha'

* Implementation of sha1, sha256, sha512, sha224 and sha384
moving all tests to a the package raaz-tests fixes #25.

A user of the library might not be interested in the tests. However,
the current structure of the raaz-primitive package forces a
dependency on test-frameworks even when the package is not compiled
with tests. This restructuring is to avoid the above dependency.
allHashTests also does unit testing now.
input values shortened to clean up test output.
hash-sha: catching up with changes to testing

 1. Now uses the raaz-tests package
 2. uses the modified allHashTests
getting travis setup to the new scheme of things
fixing the travis url for raaz
added a BSD license file to raaz-tests
added a rule for fastforwarding all branches
Cleaned up TH code
Inlining roundF