Reorganize .gitignore files
Improve error handling
New bootstrap mechanism