Add promo images and unit tests

Set up promo images for the Chrome web store, and resize large
icons to include padding. (Reorganize folder structure.)

Set up a simplistic unit test framework, and write tests for
the existing pure functions. Run all unit tests on browser
or extension update.

Fixes #4.