add composer.json
add spec
add src
add travis-ci configration file