remove old guava
add comment
add license
change method if no id field found choose first one.
add decimalNumber and IntegerNumber,and test
improve validator
fixed
update