Added walk() implementation to collection
Ignore commonly-produced cruft files.
Merge branch 'master' into emulate