Created tests for and wrote initial product model