update .travis.yml and use shields.io for badges