added package info javadocs
introduced new ChartBuilder