Run travis tests only on changed modules

Rakefile is changed to allow specifying modules to test and travis
now runs .travis.sh which gets changed modules from Puppetfile.