unpolished basic dictionary for ingredient substitutions

tweaked prev code to now return a dictionary containing ingredient
substitutions. not fully polished.