Minor: moved runner part files to separated folder.
Minor: improve declarations for TS compiler.
Introduced simple kotlin ast. Splited the convertation to the transformation TS AST to Kotlin AST and the print Kotlin AST instead of just print Kotlin code other TS AST.
Fix tests.
Introduce CallSignature node and cleanup code.
Minor: remove some TODOs and some cleanups.
Added support static member in class declaration.
Added support primary constructors including constructors with property declarations.