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.
Fixed this plus a ton other non_camel_case