added: all specs now run whenever a spec changes
optimized: Utils.makeInvalidate is now faster with less footprint
fixed: tests run twice whenever a spec changes