Basic Implementation of User-User CF

Uses 3rd party library 'lenskit' for CF. Working basically at the
moment, needs to be refactored.