Polished stdio (now with return values and %n !). Polished the .gitignore (wasn't well defined for generated files)