extra cabal package instead of Makefile

incremental developemnt and benchmarking is now possible