add Merchant#revenue(date) (modifying Merchant#revenue), Merchant#favorite_customer, Merchant#customers_with_pending_invoices - all with tests