Return past events in descending order

In addition: Added test for upcoming activities and refactored to remove duplication
Merge pull request #309 from marcphilipp/past-activities-order

Return past events in descending order