Updated daqsavethread's run() object to recognize useEthernet so that it now pulls data from the relevant ethernet object.  This required an update of the ethernet class to create a recv() function which grabs data from the port that was setup by the device object.  This default recv port was added to the config class.
Updateds slots called by usbstats in rootplotter and controlthreads to awknowledge useEthernet.  Doesn't do anything right now though.
Updated ethernet class to setup the port in the constructor, so that the kernel begins to buffer incoming request on the specified port.  Otherwise non-blocking ports do not receive data.
Updated the device class to reflect that there should only be one ethernet object to read out all of the data.
Updated main.cpp to reflect that there will only be one etherenet object
Updated to reflect 1 ethernet object.  Rootplotter's main functionality still does not recognize 1 ethernet object.
cleaned up mistakes in main.cpp and rootplotter.cpp.  Cleaned up throughputanalyzer to recognize 1 ethernet port object.
cleaned up device.cpp to reflect current usage
Formatting Update to throughputanalyzer
Cleared out old commented lines from control threads and mainwindow
updated control threads to acknowledge useEthernet in the Start/Stop Daq