Rearrange the directory structure.

We are using cabal now.