scaffold server structure + gitignore