Add unit tests for Great Circle calculation

This tests showed up an error in the calculation
Add mousewheel event. Fix Great Circle calculation. Fix gnomic projection.