On first KeyboardInterrup, drop into pdb; allows for manual early stopping.  :-)
An explicit 'use_label_encoder' argument
Make initialize_layers a public method.
Bring tests up up to date