Gui improvements

These commits make the search bar usable. Users can now type in names of regions/figures/sites/everything, and a list will be displayed for the user to click or hit enter on. The searching is done by using a number of other processes to iterate through the list and find partial matches. This search is almost instantaneous for the 12 MB file, and only takes 3-4 seconds for the 266 MB file. I might use the lessons I learned here to speed up the main XML parsing soon.

Pages are now created for each type of element (site/artifact/region). However, no information is in these yet.

I also made the tab names a little bit nicer. However this involves some fairly ridiculous link ids -> element name lookups.