upgrading to typescript 0.9.5 and adding tests

also upgraded to knockout 3.0 and started including some packages for
require JS