initial commit
add tooltip and mouse tracker
add axis tick and label, yAxis's tick and label still need fine tune
add Math.round for tickStart and tickInterval, add tooltip background