Added mouse drag to QtRenderer.

Created ChartView to catch mouse wheel events for zooming.
Wheel zooming is not implemented in this commit.
Also cleaned RouteWidget a bit.