frontend no longer extends CDeclUse
created a new class CDUFrontend, used by the frontend for the --decluse command