Initial cabal project setup