add defalut Path to "/"
cleanup
refuctoring
update looplimit to 30
add Data output to DataFrame.Format()
fix Fromats()
rename ErrorCode.ToName() to Format()
add SettingId.Format()
update looplimit to 100
change DataFrame.Format()
clenaup
cleanup server