Added basic benchmarks.
Added a stub for test.
Tidied up benchmarking code.
Renamed benchmarks for consistency.
Added more inspection function benchmarks.
Fixed some stuff.