add BigDecimal
[feature]SVD recommendation algorithm
[refactor]ItemBased & UserBased Algorithm