add test modules and travis.yml