Refactor chefsolo recipes.

- split recipe into smaller files
- cleaner logic