Adds cabal file and license.

(Turns out cabal is not that hard to use!)