Add no use DI AuthenticationService code
1. Create IMessageService
2.  低層類別實作 IMessageService
3. 將耦合的部分, 使用方法注入, 將控制權反轉至高階模組
4. 高階模組增加 switch, 可切換注入的類別