Better syntax definition

Hi, You are using same old syntax definition file like other sublime typescript plugins.
Problem is this syntax definition doesn't correctly handle class methods so they won't appear in goto symbol table. Argument types in functions are also messed up.

This will fix those issues.
I have originally created my own plugin here [SublimeTS](https://github.com/dorny/SublimeTS).
Since there are already two other used TS plugins - [sublime-better-typescript](https://github.com/lavrton/sublime-better-typescript) and yours, i have decided to rather merge my work with them.

sublime-better-typescript have already accepted pull request.