decistion tree train function and it's unit test
add tree predict and serialize func