adding codeclimate and travis configuration