Move package require
Add two missing init files, recipes, and tweak gitignore