edited cabal file and small example program
add files