add specs
add Travis CI