Do not use "components" for two different things
Add smoke test
Add TravisCI config