Add file flushing
Update gitignore