Add .travis.yml file

Also add missing Unit test classes.