Implemented annotator for include files
Include files can now be navigated to through the icon in the gutter and
include files that are not found get an error annotation with a message.
They also get a navigation point in the right hand gutter.
Minor update to annotation logic