Merge pull request #18 from wuyinan0126/master

new: evaluation tree
change Node to abstract class
Merge pull request #19 from zghaobac/develop

change Node to abstract class
Merge pull request #20 from wuyinan0126/master

pause.
basic function.