Added IHostApplication and Implementations
removed old application host