Implementing code to generate daily reports of the user.

We calculate users general attendance specific parameters and store
them in the db. We generate reports for days earlier than current date,
ie., we dont generate reports for current date.
When applying leaves we are applying leaves on holidays also.

When we query the leave we ignore the leave applied for the holidays.

When counting the avaliable/pending leaves we ignore the leaves applied
on holidays.
Summarized report along with chart implemented.