Added an optional visual grid
This allows you to draw things more easily
Added a button and configuration option for showing the grid
The grid will automatically show/hide depending on zoom level
Zooming in/out now has a configurable limit
Reorganized some of the settings GUI code, added a ButtonMap
Removed unused widget code
Updated ConfigFile version
Replaced tabs with 4 spaces in some files
Other improvements and updates