Modified the way tools are loaded

Tools are now specified in a separate configuration file referenced by the main asset config file.
This allows tools to be shared between different configuration files without the need to redefine the same tools over and over.