Ignore paths

did it on the plane, changed a bunch of stuff (sorry!), should be working, tests pass. plane is landing now so i have to stop.
q is a popular promise library: https://github.com/kriskowal/q

This allows us to know when all of the walks are done.