Refactor

This PR organizes the various config files somewhat. The idea is essentially that `.fork` takes precedence over the standard files and `.local` should take precedence over all.

If you have vimdot installed, you can take a look with `vimdot config_dependencies.gv` to see the flow.

This shouldn't change anything significant for the end user.