Adding root path when opening HTML files.
Changes to resolve issue #22

Users have assumed that the -r option defines the
root directory for source files.  This is different from how '-r'
was originally used, which was simply to support filtering of files.

I decided to make this change of semantics, since we need to have a
root directory to correctly resolve symbolic links.