more pythonic synthax
atomic_write use tempfile.namedTemporaryFile; removed others options as not useful in our case (conf files)
update gitignre