adding modules and travis-ci