add basic specs and travis-ci