make history more automatic
update gitignore