Added hft.cabal, travis.yml and haskell code refactor to accomodate.

I thought we needed to get some sort of build going.  The build takes the iqfeed haskell code, makes a module (Hft.Iqconnect) and makes a simple executable that doesn't do much - connects to iqfeed and logs the stream to a file.
I wasn't sure if I could place a bunch of these files away in the haskell directory so I also had to add a few other bits and bobs at the top level.  Typical build centric rather than human centric approach.