Split out spreadsheet parsing to smaller classes.
Added TeamMemberFactory hierarchy.
Added "null" matcher for teams without company matches.
Fixed bug in handling last row of spreadsheet.