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.  Also cleaned up the `author`
info in javadoc where appropriate.