Misc changes
Update UnitTest for product
More unit test updates. Added unique constraint for product name.