[#48031453 #47967317 #47967275 #47967255] Add Product resource
[#600495] Adds authentication check for Product actions
[#600495] Adds basic testing for Products
[#600495] Adds presence validation for Product fields
[#48031453] Adds test for Products#index
[#48031453] Adds integration test for Products#index for anonymous users
[#50354107] Adds integration test for Products#show. Improves currency display
[#50354107] Adds exception rule for Products#show. Also adds integration test
[#600495] Improve cucumber steps for Products integration tests
Fixes typo of a cucumber scenario
[#47967275] Adds basic integration test for Products#edit
[#600495] Improves existing Cucumber tests
[#600495] Improves authentication Cucumber steps
[#47967275] Adds integration tests for Product#edit
[#600495] Adds test scenarios for products that have no name
[#47967317] Implements Product#destroy
Merge branch 'feature/products' into develop

* feature/products:
  [#47967317] Implements Product#destroy
  [#600495] Adds test scenarios for products that have no name
  [#47967275] Adds integration tests for Product#edit
  [#600495] Improves authentication Cucumber steps
  [#600495] Improves existing Cucumber tests
  [#47967275] Adds basic integration test for Products#edit
  Fixes typo of a cucumber scenario
  [#600495] Improve cucumber steps for Products integration tests
  [#50354107] Adds exception rule for Products#show. Also adds integration test
  [#50354107] Adds integration test for Products#show. Improves currency display
  [#48031453] Adds integration test for Products#index for anonymous users
  [#48031453] Adds test for Products#index
  [#600495] Adds presence validation for Product fields
  [#600495] Adds basic testing for Products
  [#600495] Adds authentication check for Product actions
  [#48031453 #47967317 #47967275 #47967255] Add Product resource