Added typescriptServices and its typing.
Update of typescriptServices for teapo shell too, and updating the shell for index.
Implementing LanguageServiceHost.