Re-organized into subdirectories. This allows qt to make a library for the RDM and an executable for main based on the library. Did this to allow gtest to also use the RDM library. Added a subdirectory for tests and a first set of tests for NetworkPduSource. Adding multicast addresses is failing, not sure why.