grunt tsc --watch works correctly now (~2.7 secs to rebuild app.js)