1. First version of data2matrix which could handle SH data set;
2. put common_function into 'tools' packet;
3. add rmse testing in cmf;
4. add doc about data set;