highlighters: add new sites + cleanup:

new sites:

    - BBC News
    - Digg

cleanup:

    - move common code into highlighter.js
    - add menu command to allow data to be cleared