refactored names for generic tools

was common/item/tools/generic/tools now removed /tools after generic
added skeleton code for new tools