refactor GPFGbrtLearn for two types of dataset
refactoring to two types of Session
revert refactoring
refactor GPF learning
move test data to resources