Added preview view for HTML files

This adds a new file handler that previews HTML files in a new tab.

I'd really like to add support for the tab to refresh itself once the original file is modified, but I can't figure out which event to listen to exactly. Is there some documentation about this stuff?