default to Airquality while debugging HACK
add layers to README
HACK sample layers plot airquality
don't forceTable in renderG3plot - we always do it manually, and layers have it in a different place
rename table to data in message (may change this later)
move pluralise to d3functional.  should probably be in a structure utilities.
parse layer aesthetics in g3message
simplify margin calculations by creating a hasAesthetic routine
add layer notes as notes.txt
only close errors for this g3plot - not all on page.
move hasAethetic into aestheticutils (for now)
added setupLayerData, still integrating
magic array object to object array convertor
typo
more notes
fix plot layer spec in airquality example
adjust processLayer to bind layer to each aesthetic data item
simplify setupLayerData to become doLayerStats - and after that pull the aesthetics into a single array
rename plotdatautils figuredatautils
save objectArraysToArrayObjects function in g3functional