update .gitignore
add reommendation features
add Metric
add FileWriter
add ROC curve