Handle directories
Abstract dotfile and add ssh config