Fixed PyV8 bundle matching, made Emmet file reader async