add: create intermediate pathname components if necessary
remove handler
use absolute key filenames
improve remove help messages
Merge branch 'feature/handler-remove' into next