Ported build system to YCM and added travis configuration file