greatly simplify dotfile structure, move commons to shell folder