update aging demo with socket server
add csv IO loading
add window
add data loading
feture vector building