added jiangChoosingRepository
renamed jiangPickingService to jiangDealService
refactored jiangDealStrategy. rewrite strategy.choose()