Does the CEE documents and files system version the documents?

No, but this is a much requested feature that is on the roadmap for a future release. If you want to version files in any current version of CEE, you can use the 'Document' component on a project page added using the Project Content Editor. This widget allows you to upload documents through the UI, and these documents are committed to the Subversion repository