Implemented share and rename -- feature complete