Add behat , refactoring config.
Some progress
update readme
update tests
updates
Add DI , some refactoring
remove PHPSpec , add coception , add IoC , some refactoring
update commands system for tests
update
Merge branch 'feature/testing' into develop