Adds post new product functionality

Includes Moq and xUnit for testing data layer