Description of changes:
Updated version of typescript
Added engines spec to package.json to prevent wrong versions of node
Added .gitignore to prevent generated js files from showing up.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available:
Description of changes: Updated version of typescript Added engines spec to package.json to prevent wrong versions of node Added .gitignore to prevent generated js files from showing up.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.