Add a version to the join command. Add a versioning document to discuss some of the design decisions.