text: Title: consider having .train() and .customized_train()
  Body: .train() will just call .customized_train() with a series of defaults in place.
  
  it'll have a much simpler interface, which would be nice. 
  