Fixed some minor issues and added a Product unit test.