- Removes the page_action directory, bundle config, and all related code as it
is replaced by the tracking button in the toolbar panel.
- Adds <ProductCard>, which will be used for displaying product info throughout
the rest of the interface.
- Replaces `findMax` with the lodash `maxBy` function. `minBy` is also added
since we need to find the original price for product display.
Adds an automated test suite that runs JS tests using Tape. The tests are
run in Firefox using the remote code execution capabilities of Marionette.
Marionette's only well-maintained client is in Python, so we also have to add
Python dependencies, including a Pipfile.
bin/run_tests.py contains most of the plumbing for getting the test JS running,
including bundling it with Webpack, launching Firefox, and formatting the
output.