Add more types
Added Travis CI build script