Allow options per hasher class for Fallback.

This will be most useful for people upgrading and using different hash algos as the default sha1 or need to pass options for specific hashers in general.
Wouldn't it be safer to check for an array vs. assuming anything that isn't a string must be an array?