Implementation for Trainer, TrainerRunner, bug fixes, refactoring, Network state persisting, sample implementation for training MLP to solve XOR problem