Move test suite to top-level
Add benchmarks to cabal file