Modified CreatePerson

put stuffs into method , to make it more flexible
Modified Panel

to make it more flexible.
Why the fool who create it will use a method initialize()? totally make
no sense!
wait the fool is me....
Add Update function!

but still can not work with Thread.... you can open several update/edit
window at same time. any idea?