Open a web browser when a new item is found

When a new item is found, use open the page for that item, so that it can be
ordered immediately.

Also clean up some of the code.  This version now works well and appears
to be quite stable.

Change-Id: I1b9ba1a7ebafc0c03ff04a9d1d4e8294beebad8c
Signed-off-by: Timur Tabi <timur@tabi.org>