Code now successfully compiles and achieves the basic functionality requirements for the project. Current status:

Settings are imported from XML file in execution directory and should be able to be updated while the program is running. Root node of XML document should be named dynbind-config, each individual host update should be its own node with 4 nodes named as follows:
-apiURL - the full URL to update destination.
-apiKey - the hash required for server authentication
-hostHash - the specific host hash to be updated
-pollerInterval - how many minutes between updates (not yet implemented, but will not cause an error. Currently updates all servers once per minute.)

Uses libxml2 to parse the settings file.
Uses CURL to submit the request to the server.

Currently only supports windows. Has no system tray or taskbar icon. Accepts no flags. No log file.