feat(Task): Adds support for optional MD5 hashing