add window object, think taka should include window and write another gem for v8 parsing