Add live record arrays. Also test record cache.

Work for #62