upgrade TypeScript to 1.1, and upgrade other dependencies