Adding .mkjob.local to gitignore

And adjusting the Makefile to use it if present (so we don't
accidentally commit api tokens)
Making depth a string and not doing shallow copies

shallow copies cause problems, and kamino wants depth as a string not an
int
Adding some logging statements (may remove them later)