Add recipe iterator, recipe clear and reset

Only crafting recipes are implemented as of now
>_<