Separate distribution files
Add .gitignore for temp files