New chart labeling

Charts are labeled as described by point-and-figure rules.  Boundaries
not tested.
Padding to chart prices almost complete.

Bug where some prices overlap on values < 20.
Chart labeling working properly.

Wish list:
Correct price marker creation.
Better chart dividing line.
Refactor code.
Rearrange functions within files.