Added TravisCI configuration.
Added Cabal packaging information.
Added main application files.