labeling is working correctly

refactored some of the calculations and got the labels associated with
the correct sections. i had to modify the `chartRadius+2` to
`chartRadius+50` to make room for the labels, but i don't know if that's
the best place to do that or not.