Major commit: Logic added, Major code refactor, XmlClient updated, TdsConsoleApp extended, the app works as expected.