Cabal init

Basic cabal infrastructure. GPLv3 License.