configure travis.ci
configure coveralls
add missing test on fetch_revision method