added tinyxml2 and libcurl, started settings menu

cleaned up a few things and begain work on settings. also added tinyxml2
and libcurl for accessing thegamedb.net webservices.