refactor recipe and added ingredients, also did some extreme tests to check if jaxb is performant.