add coverage report and configure travis