Adding in unique views and weights based on likes

It's a little janky now but it works like this:

 - It pulls in your view history
 - It now identifies unique views, so if you watch something more than once it will accommodate that.
 - If you like or dislike a video, it applies a weight to the view (+1/-1). Defaults to 0.