Support non-average cost for each event.

Sometimes one may take his friends together, and he want to cover the
cost. So add a friends input to support this.
make report more clear by list friends number.