Add ProjectSubview and tests. Create initial tests for expected properties.
Add properties to pass tests.
Add failing test that nameLabel is creted.
Create nameLabel.
Add ProjectSubview failing test that startLabel is created.
Create startLabel to pass test.
Add failing ProjectSubview test that endLabel is created.
Create ProjectSubview endLabel to pass test.
Add failing ProjectSubview test that percentLabel is created.
Create ProjectSubview percentLabel to pass test.
Modify EngineerCellTests to expect 1 more subview, now failing.
Change test back. Prepare to test for and add ProjectSubview.
Add failing EngineerCell test that projectSubview exists.
Add projectSubview property to pass test.
Add failing test for projectSubview percent font.
Set font to pass test.
Refactor: set font in ProjectSubview instead of EngineerCell.
Add test for ProjectSubview percent font.
Add failing ProjectSubview test for percent color.
Refactor: remove old tests, rename new.