Javascript Engine initial commit