Resolve "Ordering of events on events page should be done by event start date"
What has been done so far:
Order events and group them by past and upcoming
- Order events according to event start date.
- Group events by past and upcoming events.
- Sort upcoming events from nearest to farest in the future.
- Sort past events from nearest to farest in the past.
- Provide fallbacks for past and upcoming events if there are none.
What still needs to be done:
- Layouting and designing upcoming and past event lists.
Closes #83 (closed)