Merge cleanup raaz-hash

- hlint fixups and associated refactoring
- refactoring padLength and padding of sha hash family
Added functions for base16, base32, base64 encoding - fixes issue#116