Fix strict incompatible methods declaration
Add .travis.yml