Vaspol pmf logistic pmf

This PR is based off of #1 There are two implementations of probabilistic matrix factorization here:

1. The normal probabilistic matrix factorization
2. The logistic probabilistic matrix factorization