initial commit of dotfile refactor