Ignore npm-debug.log
Split out unit and e2e tests

Move the current tests to test/unit in order to add an "e2e" section
which hosts the "end to end" tests.  These tests shouldn't necessarily
be run on every build, but instead to test the integration of actual
requests with the price-finder library.

Also add an npm script goal "test-e2e" to run these tests.
Add Mobile Apps category

Add Mobile Apps category, and support via Amazon
Add name and category support for Google Play

Implement the logic to get the category and name from the page for
Google Play.  Also add testing around it.
Couple fixes, add Google Play e2e test

Fix the category lookup for Google Play to be consistent.  Fix a typo
in the Amazon e2e test.  Update the unit test for Google Play to
account for the change in category.  Add an end to end test for Google
Play.