add codeclimate and travis integration