Add basic Product model
Fixes Rubocop offenses