cleaning up tools a bit - normalizing structure of the config file, allowing multiple tools of a single type, moving business logic for creating tool links into the tools library