Tidy up uuid generation
Add fgl to cabal