added synopsis
added Setup.hs for cabal check