Hash 'chaining' added. Exit codes added for most operations.
The new '-type' option allows hashes to be chained like so:
hashrat -type sha256,sha1,md5
which would read data from stdin, hash it with sha256, then hash the hash with sha1, then hash the output of that with md5.
Many operations did not return an exit code. They should do now.