Merge pull request #3 from andrew-elder/master

add plantUML diagrams
Update all header files. Improve threading. Split out system class.
controller/lib: Moved source files under AVDECC Controller lib directory.
Updated preprocessors and source file namings. Code updates and cleanups.

controller/app: Updated AVDECC Controller command line test application.
Merge pull request #4 from denniszhuo/master

major update
controller\lib: Updated source code commentation. Code cleanups.

controller\app: Updated AVDECC Controller test application.
controller\lib: Updated standard call convention to Audio Unit descriptor.
Update source code comments.
controller\app: Updated AVDECC Controller command line application.
Merge pull request #5 from denniszhuo/master

Updated source code
update to readme