Cabal init

Add GPLv3 license + cabal project initialization.