Update cookbooks and recipes

Two major changes here are the following
1. Use submodules for all recipes in the cookbook
2. Move all commands from duckpan.sh into the default recipe for duckpan

Took roughly 20 minutes to successfully complete