Tidy code
bad_version_hook gets 2nd param of module-name
from_string_hash can take options arg
Coerce to 0 and carp when a_s_r/f_s_h get undef/"" version
update Changes
After release: bump $VERSION and timestamp Changes