Dao layer of reporting functionality completed