Fixed: missig copyright header on main.cpp
Fixed: no need to init std::string(s) with default values
Fixed: AccessModifierOffset in code formatting
Modified: The DDSPort implemention was moved from the header to the implementation file.
Fixed: The DDSPort implementation was missing from tests.
New implementation of XML parser. Now each topology element is responsible for parsing its own piece of XML.