updated license and cabal file