Further work on the CVS frontend. The main parts for doing the extraction and management of changesets are now in a separate package.