Changed the way first/last seen dates are calculated.

They are now solely calculated as transactions are inserted into the
database.  They are no longer calculated in "getPlayerGroups()".