Added product unit testing and validation