Added chart legend font properties.

Closes #57.
Prep for relase 0.4.6
Minor cleanup and refactoring.