minor comment change
use ProcessorCount as default concurrency
mark clock implementations as sealed
refactor scheduler to support testing
use scheduler for Meter metric to perform the "Tick"
update timer & meter tests to use test scheduler
stop build on first error
add benchmark class to run an action for a fixed nr of seconds and count how many times it was executed
cleanup benchmarks