add cabal test-suite, test a portion of the library