Fix #8; split benchmarks into modules
Enable linting of benchmarks and tests