fix rel/abs path bug in ignores.  Also improve efficiency a bit.