add cabal file for automated build
Operations: remove need for language extensions