adding travis config, sovling dependency issue and adding missing file