update .gitignore
use PSR-4
move tests
add scrutinizer config
add Code Coverage and SensioLabsInsight icons
change Travis CI icon
not use configuration
add test for DI
correct autoload path
Merge branch 'issue-6' into develop
use cache_time_keeper
Merge branch 'issue-4' into develop