Another big update -- each check in/commit now makes a new folder and
inside that folder is the revision of the file with a separate txt file
for the comment. Code needs clean-up for readability though.