dividing the parser's duties into 2 sepearate functions
in the process of creating function groupTimeRecordsByEmployee()