Add source documentation for blowfish and camellia

Add documentation to exported functions for hackage.
Mainly because I had to read the source to find out when
the key initialization returned an error.

Hopefully these comments will make that clear for the next
person reading the documentation on hackage.
Merge pull request #28 from rzetterberg/master

Add source documentation for blowfish and camellia