setup file structure, todo, gitignore