Simplify compiler integrations
Add travis.yml