rewrote benchmark tests as a harness plus snippets
move benchmark files to top-level bench dir and prune it from releases