Implement a `length` option to customize the md5 hash length
Separate the hash length test from the custom_options test