added tests
fixes #22 by cloning array data (sans signature row) instead of removing from original
fixes #21 signature function passes local grow() options