database layer; connection class

added the ability to read from xml so the database connection
information can be loaded to the app
human; settings

added server change interface