First

First commit - just set up the cabal sandbox, and got everything to
compile