Updated tooltip, and handling for duplicate drops

- If a characteristic has already been graphed, dragging and dropping it
again does not call the server again or add anything to the chart.
- Still need to handle time formatting in the tooltip.