separate test process

In warfarin_main_iterable.py, training and test are done in sequence. It should be that training saves the agent and then starts a new process to carry out testing.