Converted to Typescript + added a Typescript Web api compiler