adding initial watch test, also ensuring require.cache cleared for cache.json reading