Beginning of use action!
Merge pull request #33 from h2r/master

Filename fix
More Tool Infrastructure

UseAction, Parser, ToolFactory, ToolKnowledgebase, text files…
A bit more use action
Merge branch 'useAction'

Conflicts:
	src/edu/brown/cs/h2r/baking/IngredientRecipe.java
	src/edu/brown/cs/h2r/baking/Knowledgebase/IngredientKnowledgebase.java
	src/edu/brown/cs/h2r/baking/ObjectFactories/IngredientFactory.java
	src/edu/brown/cs/h2r/baking/actions/MixAction.java
Merge branch 'master' into useAction
use actions!
Peeler works as tool, bug with planning, though.
Use Action

Use action fully functional, and tested. Peel Action has disappeared
completely, subsumed by the use action.

No “transportable tools” (strainer) implemented yet.
Transportable Tools

Pouring not completely integrated yet.
Mashed Potatoes, Hidden, Swapped

changed a few things to better handle the mashed potatoes recipe. Also
changed the mashed potatoes recipe.

Added more leniency for swapped Ingredients, which allows the users of
game more flexibility. Planner remains unaffected.
Robocook Fixes

It is now possible to win the cake with either recipe. Fixed a mix
action bug. Fixed logic on is success!
Recipe Failure

Failure method will actually return true if the recipe has failed. Also
adapted it to work with the game, where it checks failure for every
possible subgoal of the recipe.
Merge branch 'useAction' into KnowledgebaseTools

Conflicts:
	src/edu/brown/cs/h2r/baking/Recipes/MashedPotatoes.java
	src/edu/brown/cs/h2r/baking/Testing/TestRecipeSuccess.java
	src/edu/brown/cs/h2r/baking/actions/PeelAction.java
Small Fixes
Fixes for merge with Master

- Bug Fixes
- Style Guidelines
- UsePF refactoring
- Efficiency in code!
- relaxing of use/pour/mix NOT IMPLEMENTED
Quick bug fixes
mix action relaxed!
Relaxing of Pour Action, Heat vs. Melt

Relaxed pour action to allow pouring in heating surfaces (but still not
baking surfaces). Updated the mashed potatoes recipe to be far more
natural/intuitive. Changed all references to melting an ingredient to
heating (if we’re asked to melt a fat, heating it is equivalent to
melting).
Subgoals to basic kitchen

Updates subgoal text for Brownies and Mashed Potatoes to better reflect
the recipes. Basic Kitchen now sends updates list of which subgoals
have been completed