Documentation update
Improved composer.json
Travis config