Add more (less trivial) unit tests

The example config file (geto.ini) was also moved to the test-data
directory, where it will be used for testing the parsing of a good
config file.