Print out quality, too.
Implement liking, also fix if weight sum exceeds 1.
Add tests for likeValue and dislikeValue.