Optimized SVD++. Cleanup
Changed SVD++ way of holding data