Refactored Temporal Memory tests into benchmarking framework

Start on #1143.

Requesting cursory review: @scottpurdy 
Actually, this is a class that looks like `TemporalMemory`, but is actually running `TP10X2`. We can talk more about this today.