fix travis.yml
add CodeClimate coverage reporter
flat badges