add estraverse npm module (fixes #14)