Bunches of changes! 

Some of the "control" logic has been seperated out into ScrollDemo, and consequently MapWidget has been renamed MapView. Hexagon picking is now implemented, and the demo program will tell you the type of hexagon you've clicked on