Add Product model

This PR resolves issues https://github.com/epnet/beerify/issues/4 and https://github.com/epnet/beerify/issues/8