add dependency on vectorz
Factor out the SVD model
Use matrices and kernel function for FunkSVD

- Add biased MF item scorer
- Improve biased MF kernels and model
- Use biased MF model in FunkSVD
Deprecate our vector classes