Merge pull request #32 from eagledu/master

new pedo data when using
add picker function
add Log4Cocoa and add exception process
fixed unit convert
merge conflict