add ecomponent header for tests
add travis.yml config for travis-ci