push dots + dirs down a level into a directory

keeps things neater and ensures that the readme isn't pushed so far
down the page
prompt GIF
idempotent re-runs
genericize configs where possible