modified git ignore to exclude eshell history