Types; autoviv RecipeObject/ResultObjects from HashRefs

(to make inflating from JSON easier)

	modified:   lib/App/vaporcalc/Types.pm
	modified:   t/types.t
add RecipeResultSet

	modified:   lib/App/vaporcalc.pm
	new file:   lib/App/vaporcalc/RecipeResultSet.pm
	new file:   t/reciperesultset.t
RecipeResultSet; serialization, tests for same

	modified:   lib/App/vaporcalc/RecipeResultSet.pm
	modified:   t/reciperesultset.t