Bug Fixes, Use/Peel Actions, tools

KnowledgebaseTools has all of the knoeledgebase bugifexs (recipe success/failure, swapped ingredients...) but also the existence of the use action (not in use, but implemented) and a peel action that uses toolAttributes (for peeled) rather than the PeeledAttribute. Good middle step for the eventual integration of full blown tools.
There is a hashmap constructor that can be seeded with a previously existing hashmap. It probably does a shallow copy of things.

Map<key, value> newMap = new HashMap<key, value>(previousMap);

Same thing with sets