add composer.json
add travis configuration