add part of TrainMapper and TrainReducer
organize project structure