Benchmarking for proving zero overhead operations
- Added micro-benchmarks for operations on unit_t (Proving Zero-Overhead for some operations)
- Pulling catch2 for testing with conan is only done if testing is enabled
- Removed defaults for template parameters for == and !=