update travis.yml
update composer.json
update gitignore
fix commands
add phpdoc
update codeception.yml
update tests