Converted to multimodule project and added benchmarking subproject

Also added filters for spurious mima warnings. Am currently running benchmarks as we speak.