upgrade to typescript 1.0 (and update other dependencies)