added coveralls io client api and build step for travisci.