add data
begin demo
refactor has_features
add DataAccessor
add basic k-means example
add svm example