First draft of the Product, ProductCollection, Category and CategoryCollection interfaces
Merge pull request #1 from stevangoode/master

First draft of the Product, ProductCollection, Category and CategoryColl...