refactor line chart for more extensibility
Refactor Chart from View to ViewGroup
Make CPoint accessible to subclass
Make Chart pass layout on to children
Make BarChart more extendable
Make member bar objects protected