Create Trainer.java

generic trainers