Also fix a couple of bugs that came up during testing - mostly making sure that elevation, floor and radius are actually set as strings in the XML
Give each extension its own test file. Primarily this is done to make it easier to add some fixtures and extend the geo tests.