add insert-subdir function that keeps point where it is in dired
new scratch buffer/startup mechanism