Update git ignore files
Added information on write demotions and lots of other misc edits
Remove extra information from references