close #157
1.separate boolean reference node searching logic from the regular node searching by path. 2. throw the exception for ambigious node name searching #84
close #84