Config router

please don't merge this PR -- it's a WIP, test it if you like. i'll test, complete (if there's work left?? idk) and merge it later.

this PR makes the config tabs actually have "real routes" (pushState), w/ back button support... i did this mainly because i dont want to have to keep clicking "plugin" to work on #468