initial code
configure travis.ci
configure coveralls