add Reports for PrepaidCard and period,
fixed issues byg dividing by zero in AverageCost - cast to double
re-factoring reportsController