added tests with 'travis-ci' integration