Added project input validation
Added test cases and modified controller test to use a valid product
Added image and price unit tests
Added unique product title validation