Revert "revert the gitignore"

This reverts commit 6167d3b299cd9129bd4e04d6499f808c6a28431c.
Revert "Revert "revert the gitignore""

This reverts commit 702e1b50dae75038ff13f9e1e8c67ad4bbfd45eb.
Revert a47a9ab..248902b

This rolls back to commit a47a9aba7e032f7ce0c542b01f2aff2ac1b1d8f2.