updated to include an author class that can compute a weighted rating based on view share and email rankings