ripped HTML code out of browser.R - does not belong in basic glue system
took out normalizePath() call in resolve() (that caused problems on Windows and I think is unnecessary) PLUS added check that resolve() errors out if file does not exist