Refactoring, ignoring node_modules, exploding server folder