refactor directories, remove unrelated code, .gitignore node_modules
tests with three file-mapping formats