allow chart to be initialized without width() or height() calls

This way we can do something like

	var area = d3.select('#vis')
		.append('svg')
		.chart('myChart');