data: index: Always look for bcov.css in data/
data: source-file: Don't include static json data
html-writer: Refactor from the ground up to generate JSON data instead of raw HTML

Well, almost JSON anyway, it's really just javascript...