annotate.lisp: change object structure
annotate.lisp: change object structure

use inheritance rather than keeping a reference to another object, far
simpler, makes it easier to specialize on varieties of URLs

additionally create annotate-current-url command

jmercouris/NeXT,jmercouris/NeXT