Improving TravisCI integration

- send notifications to slack
- change the way scripts run (pull request vs pushes)