added PoonGenerativeLearning
final update for tonight.  Need to rip out the MPI functions out of the learn class tomrrow.