implement --clean/--force-clean

`--clean` should remove all `creates` targets but ask for user confirmation. `--force-clean` is the same but without user confirmation.