start on the transition to all numpy arrays, in preparation for mnist
working on numpy arrays only
thinking a little about it
add testing patterns