Add test section to cabal configuration

Initial test section added. To add all example/*.hs as tests, a "driver" file has to be created. I'm noting that Heap.hs has failed tests, but the failure doesn't "bubble up" to the caller ...