First steps toward support for Products
Fixed nesting of tests
Improved product validation
Added REST API methods to create and find products