fixes issue #36: figure out a test framework

This just tests the most basic functionality - attempting to navigate to a site on the blushlist, checking that the prompt shows, and whitelisting the site. From here, though, we can add lots more tests.