use init instead of setBinding to initialize tool

previously tools used setBinding to initialize itself,
this seemed kind of weird.  MetridocScript has
supported init() for awhile.  Converting older tools
to use this instead