Initial Cookbook

Still working on tests to be pushed.
How else would I do it?