Avoid empty list, fix #139.

Avoid empty upcomming events list.
Add method to generate a count of upcoming or past events.