Update grunt-ts
Update promise implementation to be in line with latest spec
Type definition updates
Clean up whitespace
Add the ability to run files
Remove IPromise variable declaration
Move interfaces.ts to interfaces.d.ts
Update to use new interfaces.d.ts