Travis-ci

Add travis-ci integration.
PS: today I opened 2 pull requests. But I've just noticed that both of them list many file changes, when I actually edited only a few files. This is probably due to the fact that my feature branch is based on an old version of master and I should have rebased before opening the pull requests. I am not too familiar with this things yet, sorry, I will do it next time.