add specs
add TravisCI configuration