Changed gitignore to ignore dwarf.ged and made the XML test file path
relative so as to make it possible to test the code on any dev
environment.
Added basic debug UI so that different tests and parts of the program's
functionality can be accessed separately.

Refactored the XML import code and existing GEDCOM export test into
their own functions for modularity.

This window can be deleted, recycled or hidden at a later date as
development progresses.
Disabled the export test button until the XML file has been imported
using the "Import" button.
Merge pull request #2 from tjohnman/master

Same as before. See closed pull request.