fixed #29, #24 & #23

i fixed some issues and cleaned up the code under PNLineChart.*