Setup cabal to run unit tests
Added travis config