Put in count
Rearrange code a bit
Generate new matrices on each iterator call.
Print train results if available
Optional compute train error
Test iterator generates new matrices
Don't center
Doc and param check
Parallel model selection