add autogenerated files
update gitignore