Product Model and Controller updates

Minor updates to allow update/create operations on Product