Multiple changes:

Incremented version
Set indexes default to '' i.e false
Associated default finger indexes before getopts
Used default index in transform() unless defined
Made associate() use arrayrefs for re-association