Add DI , some refactoring
remove PHPSpec , add coception , add IoC , some refactoring