Add out/CC to .gitignore
Print redo  <target> later to not print source files and small cleanup
Create .redo and set REDO_ROOT to cwd
Add several methods for storing dependencies
Add .redo to .gitignore