Moved the nearest_half function to the utility module since we use it in >1 place.
Use the nearest_half function from the shared module.
Added the send_weekly_reminder which will send agents a weekly reminder about their timetracking balances.