use chartdiv explicitly

use div's width
support for tsv data root
some layout fixes for gh-pages