Feature/supermarket prep

This is mostly adding tests and making the cookbook suitable for public consumption.