Initial commit
refactoring
refactored to common communications base class
restructured headers
restructured to headers and inline files
fixed bug handling empty messages
improved error handling is server is not available
improved error handling is server is goes away
refactored main()
terminology
"join-cluster" message