the best trash yet. changed the interface to using flags, made sure
nothing was being overritten when moving to the trash, added
autocomplete for restore, made sure to ask for confirmation when
emptying the trash