add source-repository paragraph in cabal
add travis ci