Refactor TextTimeLogParser and WorkingHours

Refactor TextTimeLogParser to take working hours string in constructor -
for ease in IronPython scripts.

Override ToString() in WorkingHours to format the WorkingHours as "Date:
StartTime, EndTime"