Initial cabal setup and reorganization
Fixed busted dependency list. Still incomplete I'm sure