refactored dotfiles, extracted path extensions