Reorganize directories
Add .gitignore