Add read_recipe and test for it

Add read_recipe and test for it