change join command to interface, so application can overwrite it
add leaveCommand interface
fix spelling issue
Merge pull request #86 from coreos/Initialization

change join command to interface, so application can overwrite it