Fix command bug, add unsafe, add extars
Foo example: adjust Cakefile
add IncludeVars test
Add Foo's Cakefile
Update .gitignore
Revert "Add Foo's Cakefile"

This reverts commit 4f5bb1d631393f897d334786f2226fbec9c5261a.