Added framework. Updated travis and cabal configs.